package common;

import java.io.Serializable;
import java.util.ArrayList;

import server.Classifica;
import server.Giocatore;
import server.Mappa;

public class StatoPartita implements Serializable{

	private Mappa mappa;
	private Classifica classifica;
	private ArrayList<Giocatore> giocatoriInPartita;
	private ArrayList<Giocatore> giocatoriNonInPartita;
	private int ultimoTokenUsato;
	
	public StatoPartita(Mappa mappa, Classifica classifica,ArrayList<Giocatore> giocatoriInPartita,ArrayList<Giocatore> giocatoriNonInPartita, int ultimoTokenUsato){
		this.mappa = mappa;
		this.classifica = classifica;
		this.giocatoriInPartita = giocatoriInPartita;
		this.giocatoriNonInPartita = giocatoriNonInPartita;
		this.ultimoTokenUsato=ultimoTokenUsato;
	}

	public Mappa getMappa() {
		return mappa;
	}

	public void setMappa(Mappa mappa) {
		this.mappa = mappa;
	}

	public Classifica getClassifica() {
		return classifica;
	}

	public void setClassifica(Classifica classifica) {
		this.classifica = classifica;
	}

	public ArrayList<Giocatore> getGiocatoriInPartita() {
		return giocatoriInPartita;
	}

	public void setGiocatoriInPartita(ArrayList<Giocatore> giocatoriInPartita) {
		this.giocatoriInPartita = giocatoriInPartita;
	}

	public ArrayList<Giocatore> getGiocatoriNonInPartita() {
		return giocatoriNonInPartita;
	}

	public void setGiocatoriNonInPartita(ArrayList<Giocatore> giocatoriNonInPartita) {
		this.giocatoriNonInPartita = giocatoriNonInPartita;
	}

	public int getUltimoTokenUsato() {
		return ultimoTokenUsato;
	}

	public void setUltimoTokenUsato(int ultimoTokenUsato) {
		this.ultimoTokenUsato = ultimoTokenUsato;
	}
	
	
	
	
	
	
	
}
